RoomAlive: Magical Experiences Enabled by Scalable, Adaptive Projector-camera Units